/**
 * Alibaba.com.cn Inc.
 * Copyright (c) 2004-2021 All Rights Reserved.
 */
package com.smart.service;

import com.smart.common.request.LoginRequest;
import com.smart.model.vo.JiansheUnitVO;
import com.smart.model.vo.OperateUserVO;
import com.smart.model.vo.ProjectVO;
import com.smart.model.vo.SuperviseUserVO;

/**
 * @author zhanghong
 * @version UserService.java, v 0.1 2023/6/19 17:30 下午 UserService Exp $$
 */
public interface CommonUserService {

    /**
     * 云监管平台登录
     * @param request
     * @return
     */
    SuperviseUserVO superviseLogin(LoginRequest request);
    /**
     * 云监管平台登录用户信息查询
     * @return
     */
    SuperviseUserVO superviseMe();

    /**
     * 云服务平台登录
     * @param request
     */
    ProjectVO serviceLogin(LoginRequest request);

    /**
     * 云服务平台登录用户信息查询
     */
    ProjectVO serviceMe();

    /**
     * 云管理平台登录
     * @param request
     * @return
     */
    JiansheUnitVO manageLogin(LoginRequest request);

    /**
     * 云管理平台登录用户信息查询
     * @return
     */
    JiansheUnitVO manageMe();

    /**
     * 运营管理平台登录
     * @param request
     * @return
     */
    OperateUserVO operateLogin(LoginRequest request);

    /**
     * 运营管理平台登录用户信息查询
     * @return
     */
    OperateUserVO operateMe();
}
